// P5742 write by cn_ryh